//package com.haibei.view.imageswitcher;
//
//import java.util.ArrayList;
//
//import android.content.Context;
//import android.os.Handler;
//import android.os.Message;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//
//import com.common.cache.SimpleImgLoaderLru;
//import com.haibei.R;
//import com.haibei.adapter.bean.HotGoodsBanner;
//import com.haibei.view.SubTabViewMarket;
//
//public class HotBannerImageAdapter extends BaseAdapter {
//	private Context context;
//	private HotBannerImageAdapter self;
//	public ArrayList<HotGoodsBanner> mArrayListData;
//	private SubTabViewMarket marketTab;
//
//	public HotBannerImageAdapter(Context context, ArrayList<HotGoodsBanner> datalist, SubTabViewMarket tabMarket) {
//		this.context = context;
//		this.mArrayListData = datalist;
//		this.self = this;
//		this.marketTab = tabMarket;
//	}
//
//	public int getCount() {
//		return Integer.MAX_VALUE;
//	}
//
//	public Object getItem(int position) {
//		return mArrayListData.get(position % mArrayListData.size());
//	}
//
//	public long getItemId(int position) {
//		return position;
//	}
//
//	@SuppressWarnings("unused")
//	private Handler mHandler = new Handler() {
//		public void handleMessage(Message msg) {
//			try {
//				switch (msg.what) {
//				case 0: {
//					self.notifyDataSetChanged();
//				}
//					break;
//				}
//
//				super.handleMessage(msg);
//			} catch (Exception e) {
//			}
//		}
//	};
//
//	public View getView(int position, View convertView, ViewGroup parent) {
//		ViewHolder vhl = null;
//		if (convertView == null) {
//			convertView = LayoutInflater.from(context).inflate(R.layout.item_hot_list_banner, null);
//			vhl = new ViewHolder();
//			vhl.imageView = (ImageView) convertView.findViewById(R.id.gallery_image);
//			convertView.setTag(vhl);
//		} else {
//			vhl = (ViewHolder) convertView.getTag();
//		}
//		HotGoodsBanner hotBean = mArrayListData.get(position % mArrayListData.size());
//		marketTab.changePointView(position % mArrayListData.size());
//		SimpleImgLoaderLru.from(context).displayImage(vhl.imageView, hotBean.getBannerImg(), R.drawable.bg_default_market);
//		return convertView;
//	}
//
//	class ViewHolder {
//		ImageView imageView;
//	}
//
//}
